2 ____________________________ D_I_R_M_M_(_T_M_)__v_3_._0__U_S_E_R_'_s__M_A_N_U_A_L_ November 1990 Copyright Ed Derzawiec DIRMM v3.0 Users Manual -1- Table of Contents S_e_c_t_i_o_n_______ P_a_g_e_ 1.0 Introduction 2 2.0 Hardware Requirements 3 3.0 Installing DIRMM 3 3.1 Copying the Program 3 3.2 Licensing the Software 4 3.3 Hints on Using DIRMM 4 3.4 Using DIRMM with Windows/DeskView 4 3.5 Customizing Display Colors 5 4.0 Using DIRMM 6 4.1 Non-Resident Mode 6 4.2 Resident Mode 7 4.3 Selecting Memory Size 7 5.0 Responding to DIRMM Prompts 8 6.0 DIRMM Command Set 9 6.1 C Copy Document 9 6.2 D (Changing) Drive/Directory 10 6.3 E Erase Document 10 6.4 M (Changing from Document to Backup) Mode 11 6.5 N Naming (Renaming) a Document 11 6.6 R Restore a Backup Document 11 6.7 S Sort Documents by Name or Creation Date 11 6.8 V View a Document 12 6.9 Q Quit (Exit) Program 12 7.0 Possible Error Messages 13 8.0 User Registration 14 Note: DIRMM is a trademark owned by Ed Derzawiec. Multimate is a trademark of Ashton Tate. Sidekick is a trademark of Borland International Inc. Freelance is a trademark of Lotus Development Corp. Windows is a trademark of Microsoft Corp. DeskView is a trademark of QuarterDeck Office Systems DIRMM v3.0 Users Manual -2- 1.0 Introduction: DIRMM is a utility to be used in in conjunction with Ashton Tate's Multimate (TM) Word Processors. It is intended to make the the management of Multimate documents (files) simpler than through the use of Ashton Tate and DOS supplied tools. It is a file utility that enables you to view, copy, etc. Multimate documents in a very user friendly fashion. Some of the features of DIRMM are: o Can be active within Multimate or other programs (Memory Resident Option!) o Displays all MM documents (Including v4.0) in a directory o Documents can be sorted by last edit date or name o Allows documents to be selected by pointing to them o Supports document Copying, Erasing, Naming and Restoring o Documents can be Viewed without editing o Copy and Delete functions can operate on several documents at a time o Supports Document Backups o In Resident Mode, DIRMM can provide the name of the currently selected document to Multimate or other programs to act upon. DIRMM is an effective tool for user's of Ashton Tate's series of Multimate word processors. A non-liscensed version is distributed via Electronic Bulletin boards which enables users to evaluate the software. Several features are NOT AVAILABLE in the non-liscensed version as identified below: 1. COMMANDS: ERASE, NAME, and RESTORE are not supported. 2. VIEW will only display a single screen of TEXT. (i.e. paging through the text is not possible.) To fully utilize all of DIRMM's features, you must become a registered user. As a registered user you will be entitled to receive all future updates. Section 8 describes how to register. DIRMM is copyrighted software and all rights are reserved by the author. You are free to use or distribute the non-liscensed version (Serial# = DemoCopy) to anyone who accepts the terms herein. Copies must be complete (including this file) and unmodified. Modifying the program or redistribution for profit is a violation of copyright law. DIRMM has been extensively tested on various IBM PCs and compatibles to perform as described in the accompanying documentation. However, the user is responsible for determining the ultimate fitness of this program for use. I assume no liability for failure of this product to perform as expected. I thank you for your comments and suggestions for improving the program. I hope you enjoy using DIRMM. Ed Derzawiec 6 Sweet Fern Rd Cape Elizabeth, ME 04107 DIRMM v3.0 Users Manual -3- 2.0 Hardware Requirements: DIRMM will work on an IBM PC/XT/AT or any Compatible with 25K Available RAM operating under MSDOS version 2.0 or above. (Actual installed memory requirement depends on which version of DOS you are using. DIRMM will work on a 64K PC running MSDOS versions through 3.3) When used in resident mode, DIRMM can use as little as 21K of RAM. Monochrome, CGA, EGA and VGA adapters are supported. When using DIRMM in resident mode, the program will not "pop-up" if the current application is utilizing a graphics mode. Multimate does not require these modes. No hard Disk is required with DIRMM versions up to 3.0. DIRMM can read document files for currently released versions of Multimate (through version 4.0) and Multimate Advantage (I and II). 3.0 DIRMM Installation Instructions: These instructions suggest one installation method. Experienced DOS users may prefer alternative methods. 3.1 COPYING THE PROGRAM TO THE APPROPRIATE DRIVE/DIRECTORY: Floppy Disk users will probably want to copy DIRMM to a working Multimate boot/system disk or the utility disk if there is available space. Hard disk users will probably want to copy DIRMM into the subdirectory containing the Multimate program files (typically c:\wp or c:\mm). FLOPPY DISK SYSTEMS: At the A> prompt, place the DIRMM program diskette into the A: drive and the Multimate boot/system or utility disk into the B: drive. Then type: COPY DIRMM.COM B: HARD DISK SYSTEMS: At the C> prompt, place the DIRMM Program diskette into the A: drive. Then type: COPY A:DIRMM.COM \mm (or \wp if Multimate files are in the \wp subdirectory) DIRMM v3.0 Users Manual -4- 3.2 LICENSING THE SOFTWARE: The full features of DIRMM are not enabled until the software is licensed. A licensed user is provided a unique serial #. To license DIRMM, make the drive/directory containing the copied DIRMM file the "Current" directory. FLOPPY DISK SYSTEMS: If the disk containing DIRMM has a write protect tab, remove it. Then, at the A> prompt, place the disk into the A: drive and type: DIRMM Serial # HARD DISK SYSTEMS: At the C> prompt type: CD \mm (or \wp if DIRMM has been copied to the \wp subdirectory) DIRMM Serial # In either of the above, the Serial # must be typed in exactly as provided in your registration letter, including capital letters. A serial # includes numbers 0-9 and letters A-F. Zeros should not be confused for the letter "O", which is not valid. Upon successfully completing this procedure, the DIRMM will display the following message: DIRMM Licensing Successfully Completed. Type DIRMM to use program. 3.3 HINTS ON USING DIRMM: Since DIRMM starts by displaying the contents of the current directory, it may be convenient to use a .BAT file to initiate DIRMM which makes the directory containing your Multimate documents the current directory. For a hard disk system, such a .BAT file might look like: CD \mm\doc !Assuming your documents are in the \mm\doc subdirectory \mm\DIRMM !Begin DIRMM (assumed to be in the \mm subdirectory) CD \ !Return to root directory after exiting DIRMM 3.4 USING DIRMM WITH WINDOWS/DESKVIEW Windows and DeskView are Enhanced Operating environments which supplement the capabilities of DOS. They provide multitasking which means that more than one program may be operating at a time. Without DeskView or Windows, DIRMM provides the capability of operating at the same time as Multimate or other programs through its resident mode (see section 4.2). There are advantages to allowing an enhanced operating system manage multiple programs operating at the same time. DIRMM v3.0 Users Manual -5- There are three key facts about DIRMM that a windowing operating system should be aware of: 1) DIRMM Data Files (Multimate Documents) are in your Multimate document directory (i.e. C:\MM\DOC). Since DIRMM defaults to the current directory, you should the program from an initial directory containing your document files. 2) DIRMM in Non-Resident mode requires a Minimum or 22K of RAM. Any additional RAM made available will enable it to work more efficiently with large directories. (See section 4.3) In no instance will the program use more than 64K of RAM. 3) DIRMM writes directly to first text page in video RAM to optimize performance. Windows and DeskView need to know this. To make using DIRMM in these environments as easy as possible, I have included Program Information Files (PIFs) for DeskView (DM-Pif.DVP) and Windows (DIRMM.Pif). They may require some modification based on your particular PC configuration (typically paths for program and data files). 3.5 CUSTOMIZING DISPLAY COLORS If you have any display other than Monochrome, you can customize the colors DIRMM uses in displaying information. DIRMM detects Monochrome displays (single color black and white) and inhibits colors from being displayed. To change the screen colors (or Grey scale for B&W VGA, Hercules, AT&T6300, etc.), enter DIRMM /c at the DOS prompt. This will display a sample DIRMM screen. Pressing the keys 1 through 0 will change character and background colors of the display as follows: 1- Changes Character color of the document viewer 2- Changes Background color of the document viewer 3- Changes Character color of the frame boarder 4- Changes Background color of the frame boarder 5- Changes Character color of file status area 6- Changes Background color of file status area 7- Changes Character color of file directory area 8- Changes Background color of file directory area 9- Changes Character color of commands area 0- Changes Background color of commands area Each time you press a number you change the character (foreground) or background color. There are 16 character and 8 background colors to choose from. Experiment until you find a combination which suits you and press return to make the changes permanent. Pressing Escape at any time will exit the color customizing routine. DIRMM v3.0 Users Manual -6- 4.0 Using DIRMM: DIRMM can be used in either or two ways. In its "memory resident mode", you can enter the program while you are using most other programs by entering a "hot key" sequence. This use is similar to programs such as Sidekick (TM). If you are unfamiliar with such programs, read section 3.2 to determine whether you would like to use DIRMM in this fashion. You can also use DIRMM in "Non-Resident mode". This is the only mode available in versions 1.xx and may be more familiar to some users. 4.1 Using DIRMM in "Non-resident Mode" To use the program in "non-resident mode", type DIRMM at the DOS prompt. The screen display will then look like the example below. The display is broken into three areas- Status, Directory, and Command. SAMPLE OF DIRMM DISPLAY: -------------------------------------------------------------------------------- | MULTIMATE (TM) DIRECTORY UTILITY V3.0 Copyright 1990 by Ed Derzawiec | | B:\ | | MEMO.DOC 07/07/86 09:53:34 DOCUMENT MODE Sort on: NAME | | SERIAL # 1234567890 | -------------------------------------------------------------------------------- | MEMO.DOC | AT&T.DOC | DATABOOK.DOC | STRATEGY.DOC | | CUSTOM.DOC | ISSUES.DOC | TRADE.DOC | TRIP.DOC | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -------------------------------------------------------------------------------- | Copy Drive/dir Erase Mode Name Restore Sort View Quit | -------------------------------------------------------------------------------- DIRMM v3.0 Users Manual -7- The first four lines of the display identify the status and consist of: Line1 Program name and copyright notice Line2 Current disk drive and subdirectory Line3 Currently selected (highlighted) document, creation (or last update) date and time. Notification whether Document or Backup mode is active. Notification of directory sort criteria. (a blinking plus "+" indicates a Directory buffer overflow. See section 4.3) Line4 Licensed serial number. Unlicensed copies of the program would have "DemoCopy" in this area. The next area of the display, the directory area, is split into four columns and contains all the Multimate documents in the currently selected drive and subdirectory (as identified on line two). If no documents are in the current directory, a message in line 3 will inform you of that condition. The final area of the display is the command line. This identifies the commands available and is also used for prompting additional information or informing you of error conditions. 4.2 Using DIRMM in "Resident Mode" DIRMM can also be used in "Resident Mode". This enables you to use it at ANY time by simply typing a "Hot Key Sequence" (ALT-SHIFT-U). This feature can be extremely beneficial since it allows you to view, copy, restore, etc. documents while within Multimate or any other program. DIRMM requires approximately 20K of memory when used in this fashion. This means there will be less memory available for other application programs you may be using. In most cases this presents no problem (20K is a relatively small amount of memory). To invoke DIRMM in this mode, simply type "DIRMM /R". DIRMM will inform you that it is successfully installed by displaying a message similar to the one below: DIRMM Successfully Installed PRESS ALT-SHIFT-U To Activate DIRMM installed at segment:3E20 Once installed in this fashion, simply type "U" while holding down the ALT and LEFT-SHIFT keys simultaneously to enter the DIRMM program. Don't worry about what you were doing. After exiting the program, DIRMM will return you to exactly where you left off. Due to memory constraints, DIRMM will not interrupt a program if the video mode is "GRAPHICS". In such instances, DIRMM will BEEP if the ALT-SHIFT-U sequence is pressed. It is possible that you will not be able to Hot-key to DIRMM inside of graphics orientated programs such as FreeLance (TM). DIRMM prevents such access to limit the memory requirements of storing graphics images. If this presents a problem in your work, let me know! DIRMM v3.0 Users Manual -8- ONE PRECAUTION. IF YOU ARE USING DIRMM INSIDE MULTIMATE, DO NOT DELETE OR RESTORE A DOCUMENT YOU ARE CURRENTLY EDITING. DIRMM cannot know that a document is currently being used by Multimate. Unfortunately, either of these actions can have unpredictable results. DIRMM asks that you confirm either of these commands. When using DIRMM in Resident mode, the program will remember where you were when you last exited. Whatever Drive and Directory you were using will be restored when you again type the "hot key". DIRMM establishes this default drive and directory when it is first loaded. This allows you to easily install DIRMM via a BATCH File to automatically default to the drive/directory containing your document files. For example, if a batch file were created to contain the commands below, DIRMM would be installed in resident mode and Multimate would be started by simply typing the batch file's name at the DOS prompt. CD \wp\Doc ! Documents are in the \wp\Doc subdirectory \wp\DIRMM /r ! Load DIRMM in Resident Mode CD \wp ! Multimate Programs are in the \wp subdirectory wp ! Use the Multimate Word Processor The second line (\wp\DIRMM /r) assumes DIRMM is installed in the same subdirectory (\wp) as the Multimate program. (\wp can be replaced with any drive/directory you choose to install these programs in.) This short manual is not meant to completely describe the use of BATCH files. For further information, consult your DOS users guide. 4.3 Selecting Memory Size In Non-Resident mode, DIRMM will use all available RAM, up to 64K, so that it can efficiently work with large directories. If 64K were available, DIRMM would be able to Sort and Mark directories with over 2500 documents. If the available memory was not sufficient to hold all your documents, a blinking plus "+" sign will appear on line 3 of the status area next to the sort criteria. You would still be able to work with the entire directory contents, but sorts and operations on "all marked documents" would be limited to available memory. In Resident mode, DIRMM tries to use as little RAM as practical. It defaults to two display pages (128 documents). This can be modified by following the /r parameter with a number from 1 to 9. The number refers to the display pages stored in RAM. Each page holds 64 documents and requires approximately 1K of RAM. DIRMM /r1 will store 64 documents and use 21K of RAM. DIRMM /r9 will store 576 documents and use 29K of RAM 5.0 Responding to DIRMM prompts: Several DIRMM Commands prompt you for additional information. These prompts appear on the command line. While typing in a response, the following keys will have a special meaning: BackSpace Deletes the previous character. ESC Exits the input and aborts the command. DIRMM v3.0 Users Manual -9- 6.0 The DIRMM Command Set: When you enter the program, you can perform any command appearing on the command line by typing its first letter. Commands are performed on the highlighted document or on "marked documents" in the directory area of the screen (see below). The cursor keys are used to point to any document to be operated on. In addition PgUp and PgDn keys can be used to display additional documents if all cannot fit on a single screen. If you enter a command which DIRMM is unable to interpret, it will be ignored. Similarly, if your response to a prompt is not valid (i.e. changing to a drive/directory which does not exist) the command will be aborted. Marking documents: Copy and Delete commands can operate on all currently marked Documents. This is a timesaving feature which eliminates the need to repeatedly enter the same command for several documents. Documents are marked and unmarked by highlighting them and then pressing the space bar. A ">" before the document name identifies that it is marked. A second way to mark files is to hold down the shift key and press the space bar. This will "TOGGLE" all the marks. If no documents are marked, typing SHIFT-SPACEBAR will mark all displayed documents. Once Marked, documents can be copied or deleted as a group. To help you see which documents are being copied or deleted, the document's name is displayed on the third line (document line) of the display as the action takes place. This can provide useful information if an error occurs during a copy or erase procedure. Copying (erasing) a group of documents occurs from left to right, top to bottom. If an error occurs during the process, the document which caused the error will be identified on the document line. The error message will be on the last line (command line). The document identified on the document line has not successfully completed the copy or delete operation, but the earlier documents have. 6.1 Copy: Will copy the highlighted document to any Drive/Directory you specify (you will be prompted after typing "C"). You can also mark documents and copy all marked documents to the same Drive/Directory in a single command. If a Document with the same name exists on the Drive/Directory you specify, DIRMM will ask you whether you want to over write the file. This feature prevents accidental damage to documents. The Copy command can also be used to copy a single document to the current directory with a new name. This can be useful if you want to create a new document which is similar to an existing document. To copy a document to the current directory with a new name, hit the return key at the "Enter the Drive\Directory prompt". You will then be asked for a new document name. DIRMM v3.0 Users Manual -10- 6.2 Drive/Directory: The current drive/Directory can be changed using this command. You will be prompted for the new drive/directory. Either or both the drive and directory can be changed. The current drive and directory are displayed on line 2. Examples: (Assume the Current Directory is C:\WP\DOC) E_n_t_e_r_ A_c_t_i_o_n_ B:\ Change to the root directory of Drive B: B: Change to the current directory of drive B: B:\DOC Change to the \DOC subdirectory of drive B: \WP\JUNE Change to the \WP\JUNE subdirectory of drive C: In addition to the above, DIRMM understands the following directory abbreviations to reduce keystrokes: E_n_t_e_r_ A_c_t_i_o_n_ .. Change to the next higher level subdirectory. I.E. if you are in the subdirectory \wp\doc\eds, entering ".." at the directory prompt will change the current directory to \wp\doc. Subdir Change to the next lower level subdirectory. I.E. if you are in the subdirectory \wp\doc, entering "eds" at the directory prompt will change the current directory to \wp\doc\eds SUBDIRECTORY HELP: If you type a "?" at the "Enter New Drive:Directory" prompt, DIRMM will display any subdirectories (of the current drive:directory) in the document area of the screen. The cursor keys can be used to highlight whatever subdirectory you would like to make the current directory. Pressing SPACEBAR will temporally make the highlighted subdirectory the current directory (the current drive and directory are always displayed on the second line of the display) and display any of its subdirectories in the document area. This enables you to easily go down several levels of subdirectory. To go up in the directory tree, highlight the ".." subdirectory and press spacebar. (The ".." is an abbreviation for the parent of the current subdirectory.) To select the current subdirectory (as identified on line 2) and view its documents, press the ENTER key. If at any time you want to abort Subdirectory help and return to your original directory, press the ESC key. This will take you back to the "Enter New Drive:Directory" prompt. For further information describing subdirectories, consult your DOS User's Guide. 6.3 ERASE: Will erase the highlighted document or, if any documents are marked, all marked documents. You will be prompted to verify this command. DIRMM v3.0 Users Manual -11- 6.4 MODE: Typing M will switch you between DIRMM's two display modes- Document and Backup. The current mode is displayed on line 3. In document mode, all Multimate Documents in the current directory are displayed (.DOC or .DOX files). In backup mode Multimate Backup documents are displayed (.DBK or .DBX files). Not all versions of Multimate support Backup documents. In versions which do, you have the option to request that a backup is created prior to editing old documents. Then if, for some reason, you want the backup version to replace the edited version, you can use RESTORE (see below). Backup documents can be viewed, erased and copied in DIRMM just like "normal" documents. 6.5 NAME This function allows you to rename the highlighted document. You will be prompted for the new name. It differs from the Multimate rename function in two respects. First, the file's date is not changed so sorting by date will not be effected. Second, if you supply a space in the first 8 characters of the document name, DIRMM will use the name up to the first space for the file associated with the document. For example, If you supply the document name "Sugar and Spice", the associated file will be named "SUGAR.DOC", while the document name will be "Sugar and Spice". 6.6 RESTORE: In Backup Mode, Restore will replace the current version of the highlighted document with the backup version. You will be prompted to verify this command. The current version (if it exists) is destroyed in this process. RESTORE has no effect in Document mode. 6.7 SORT This command toggles between the two sort modes- Name and Date. It allows you to sort the documents displayed by either the date they were last edited or by name. This can help to quickly locate recently edited documents. Your sorting preference is displayed on the third line of the display (Sort on:..). As you move through directories and drives, your sorting preference will be maintained. This is also true if you exit DIRMM while in resident mode; when you return, the sort preference will be continued. DIRMM v3.0 Users Manual -12- 6.8 VIEW: Probably the most powerful command, since it has no counterpart in Multimate, is VIEW. This will display the highlighted document (or backup) and allow you to page through it prior to copying, deleting, etc. VIEW supports the following keys. UP Arrow Go to top of Current Page DN Arrow Display next line PgUp Go to top of previous page PgDn Display the next 25 lines in the document F1 Go to page .. You will be prompted for the page # ESC Exit viewing the document One of the most common command sequences is to VIEW a document and then mark it for DELETE or COPY operations. 6.9 QUIT: Exits DIRMM. Pressing ESC will also exit DIRMM. If the Shift key is depressed while exiting DIRMM, The filename of the currently selected document will be returned to whatever program you were using when DIRMM was invoked. Suppose you were using Multimate and DIRMM was installed in resident mode. You want to copy a portion of an old document but can't remember its name. Press "Shift-F8" to start Multimate's external copy command, then press the DIRMM hot key, and search each listed document until you find the one you were looking for. Press the shift key while exiting DIRMM and the document name will be typed for you in the appropriate Multimate prompt. You can use the same procedure to identify files you would like to edit, print, etc. within Multimate. DIRMM v3.0 Users Manual -13- 7.0 SUMMARY OF POSSIBLE ERROR MESSAGES: Hopefully, you will never see these messages on the last line of the display. However, we all make mistakes, and these messages can be very helpful in correcting problems and continuing with your work. They are grouped below by the command which could result in the error. COPY & RESTORE Errors ERROR Opening Source File (OR) ERROR Opening Destination File Most often results form the Source or Destination Drive not being ready during a copy or restore operation. Insert the proper disk, turn on the drive, or close the drive door. ERROR Reading Source File A rare error which would result from an inability to read the file (a media error). Check the disk and drive. If both appear to be OK, the disk may be bad or the drive may require repair. ERROR Writing Destination File A rare error which would result from an inability to modify the file (a media error). Check the disk and drive. If both appear to be OK, the disk may be bad or the drive may require repair. ERROR Insufficient Disk Space to Complete Operation The Target Drive is full. If Several files were marked for copying, some may have been copied before filling the disk. ERASE Errors ERROR Deleting File Typically drive not ready (i.e. Door not closed, disk removed, etc.) or write protected file or disk (remove any write protect tabs). NAME Errors ERROR Renaming File Most often results from another file having the same name. Can also result from a disk error (no disk in drive, drive door not closed, write protect tab on, etc.) ERROR Renaming Document A rare error which would result from an inability to modify the file (a media error). Check the disk and drive. If both appear to be OK, the disk may be bad or the drive may require repair. VIEW Errors ERROR Opening Input File (OR) ERROR Reading Input File Most often results if the Drive is not ready during a view operation (no disk in drive, drive door not closed, etc.) Color Customizing and Registration Errors ERROR Writing to DIRMM.COM. Hit any Key to Continue. DIRMM.COM could not be found or written to. Either the program was executed from a directory other than where it exists, or the file or drive is write protected. DIRMM v3.0 Users Manual -14- 8.0 User Registration: I initially wrote this program for my own use. Several friends found it a useful tool so I wanted to make it available to the public. What I ask in return is: That you provide suggestions for future enhancements. That you promise never to use my name in vane. That you help me put my two kids through school. The latter point is hopefully the least difficult. In order to receive the most recent version and all future releases (for a modest handling fee) I ask that you send a the registration form at the end of this manual along with a check for $11.00 and $3.00 postage/handling (plus 5% sales tax for Maine residents) payable to your choice of: Jamie Jean Derzawiec (age 6) Gary William Derzawiec (age 3) A laser printed version of this manual is available for an additional $2.00. Site licenses are available, please write for details. The address is: 6 Sweet Fern Road Cape Elizabeth, ME 04107 Again, I Hope you enjoy using DIRMM. Ed Derzawiec DIRMM v3.0 Users Manual -15- DIRMM 3.0 Multimate (TM) utility Order Form/User Registration Copyright Ed Derzawiec 1989, 1999 NAME: ____________________________________ Company: ____________________________________ Street: ____________________________________ Town, State : ____________________________________ Zip __________ Please register me for (____) copies of DIRMM. Enclosed is $14.00 for each copy (plus 5% Sales tax for Maine residents). Also send (____) printed copies of the DIRMM users manual at $2.00 each. Please make checks payable to: Jamie Jean Derzawiec OR Gary William Derzawiec 6 Sweet Fern Road Cape Elizabeth, ME 04107 Signature: ____________________________________ In signing this form I agree: 1. Not to make copies of the software received for purposes outside of my own use on a single personal computer. 2. Not to modify the software without written consent of the author. I welcome your comments on the merits or limitations of DIRMM, or enhancements you would like to see added. _______________________________________________________________ _______________________________________________________________ _______________________________________________________________ _______________________________________________________________ D_o__n_o_t__w_r_i_t_e__b_e_l_o_w__t_h_i_s__l_i_n_e_:_ Serial Number Licensed to above user: ____________